package cn.angis.quartz.dto.output;

import cn.angis.common.annotation.ExcelDictItem;
import cn.angis.system.excel.ExcelDictConverter;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

import cn.angis.db.model.DtoOutput;

/**
* 包名称：cn.angis.quartz.dto.output
* 类名称：JoblogOutput
* 类描述：定时任务调度日志表
* 创建人：@author angis.cn
* 创建日期： 2025-06-04
*/
@Data
public class JoblogOutput extends DtoOutput {


	/**
	 * 任务日志ID
	 */
	@ExcelProperty("日志序号")
	private String id;

	/**
	 * 任务名称
	 */
	@ExcelProperty("任务名称")
	private String name;

	/**
	 * 任务组名
	 */
	@ExcelProperty("任务组名")
	private String jobGroup;

	/**
	 * 调用目标字符串
	 */
	@ExcelProperty("调用目标字符串")
	private String invokeTarget;

	/**
	 * 日志信息
	 */
	@ExcelProperty("日志信息")
	private String jobMessage;

	/**
	 * 执行状态（0正常 1失败）
	 */
	@ExcelProperty(value = "执行状态", converter = ExcelDictConverter.class)
	@ExcelDictItem(type = "字典类型")
	private String status;

	/**
	 * 异常信息
	 */
	@ExcelProperty("异常信息")
	private String exceptionInfo;

	/**
	 * 创建时间
	 */
	private Date createDate;

}